// postcss.config.js
module.exports = {
  plugins: {
    "postcss-px-to-viewport": {
      unitToConvert: "px", // 需要转换的单位
      viewportWidth: 375, // 设计稿宽度（默认iPhone6尺寸）
      viewportHeight: 667, // 设计稿高度（可选）
      unitPrecision: 5, // 转换后小数位数
      viewportUnit: "vw", // 转换单位
      fontViewportUnit: "vw", // 字体转换单位
      selectorBlackList: [
        // 不转换的选择器
        "ignore-", // 包含'ignore-'的类名
        /\.hairlines$/, // 匹配.hairlines开头的类
      ],
      minPixelValue: 1, // 最小转换像素值
      mediaQuery: false, // 是否转换媒体查询中的px
      exclude: [/node_modules/], // 排除文件
      landscapeUnit: "vw", // 横屏时使用的单位
      landscapeWidth: 568, // 横屏时使用的视口宽度
    },
  },
};
